月刊 C MAGAZINE 1990年1月号

キーフレーズ

List int char オプジェクト 関数 クラス 文字列 printf ファイル プログラム unsigned return () プログラミング 言語 struct CMAGAZINE 演算子 public コンストラクタ include String Fig void ポインタ データ 構造体 MS-DOS class 指向 operator メンバ関数 for Sector コード DOS long window FAT dir 機能 Smalltalk Char break scrPos レコード プログラミング言語 dcl while 場合 変数 streambuf 処理 ANSI const PTR WORD 実行 fcb buf Pascal 宣言 Turbo addr 必要 object print ライプラリ 表示 UNIX str コンパイル bignum ラベル ウインドウ ostream リスト 定義 FCB バイト 開発 使用 メンバ switch システム 出力 declarator istream 可能 case 文字 変換 level first screen Number 呼び出し

目次

円 90 年一月一日発行 ( 毎月一回一日発行 ) 第 2 巻第一号通巻 4 号 一。。 1 ~ CONTENTS Brian \A/. Kernighanc 言語の立役者 (1) 巻頭インタピュー FM TOWNS 新機種ほか lnformation Room Book Review PDS 最新レポート・ 6 267 8 5 1 2 C 十十の多重継承 MuItipIe lnheritance in C 十十 lntroduction of COMPUTER LANGUAGE SOFTWARE CONSTRUCTION:AN ENGINEERING APPROACH オプジェクト指向プログラミング近藤嘉雪 / 藤井保則 / 秋津彰文 / 小山裕司 / 足立高德 M S-D OS プログラミンク入門く第 4 回〉ファイル管理秋津彰文 C プログラマのための yacc による C コン督ラブログラミンク C コンヾイラの内部を詳解 く第 4 回〉レキシカルアナライザと宣言の処理近藤嘉雪 実践 C 十十プログラミングー 実践 C プログラマ養成講座く第 4 回〉リスト構造 ・ 93 応用 C 言き吾く第 2 回〉ファイル操作編高橋良明 99 恥すかしなからドジりましたく第 2 回〉関数とその引数 ( 前編 ) 岩谷宏 ・・ 109 C 言語フォーラム はじめて学ぶ C プログラミングく第 4 回〉演算子高木聡 / 山崎信行 C 言語入門講座 ・・・ 111 言言吾雑学言冓座く第 3 回〉制御文のコンヾイル乗松保智 ・・ 121 ワンポイントプログラミング言冓座く第 4 回〉ファイルを扱う ( 2 ) 上田哲ニ・・・ 129 lnformation from CompiIer Maker マイクロソフト / ボーランドジャノヾン / 工ル・ス・アイジャノヾン / ライフボート 付録 D 旧 K の内容 Book Shop Report•・ Reader's Room モニタブレセント EDITOR'S ROOM モニタブレゼント申し込み用紙 / アンケート ・本記事中のプログラム名 , システム名 , CPU 名は一般に各メーカーの登録商標てす。本文中ては TM , ⑩マークは明記していません。 ・本誌に掲載されたすべてのプログラムは著作権法上個人て使用する目的以外て無断て複製することを禁じられています。 表紙・イラストレーション・秋山育 / デザイン・持田哲 COMPUTER LANGUAGE 提携記事 ・ 26 ・ 57 ・ 67 第 2 特集 三田典玄の 冫用尾進 / 門内淳・ ・・ 134 140 ・・ 141 ・ 142 ・ 143 144 ・・ 145 ・ - C 言語の新しい 1

奥付

EDITOR S 編集長から 00M オプジェクト指向という言葉が話題にな って久しいが , パソコンレベルて実際の「物』 を目にするようになったのはここ数年のこ とてある。オプジェクト指向を概念的に理 解することは , そう難しいことてはない フアジィ理論と同様に ( 決して同じ位相て はないが ) , コンピュータが人間的発想を実 現していくためのひとつのステップにすぎ ない。コンヒ。ュータ的発想から出発すると 難しく思えてしまうかもしれないが , 人間 的発想からすれば , また少し現実に近づい たということにすぎない。私たちは , 現実 的には , 十分すぎるほどオプジェクト指向 的なのて、ある。 しかし , 難しいという言葉の意味は別に あるという声も聞えてくる。ては , オプジ ェクト指向的に実際にプログラミングする には , いったいどのようにしたらよいのか , 概念と実践の間を埋めるプログラミング方 法がわからない。これがオプジェクト指向 編集後記 プログラミングだと簡潔に示せないのだ。 オプジェクト指向プログラミングは , 極 端にいってしまえば , 気持の問題 ( もう少 しかっこよくいえば , プログラマが世界を 眺める意識態度・意識の枠組みの問題 ) て ある。 C だけて、オプジェクト指向プログラミ ングを実現することは可能だし , C 十十は , それを実現するための手段を用意してある ということなのだ。言葉より以前に現実は すて、に存在している。 菊池孝 ◇このあいだ会社て定期健康診断 があった。入院中医師から「肝機 能が弱っている」といわれたが , 退院するときには「肝臟のほうは よくなった」とお墨付きをもらっ て安心していたのに結果は「肝機 能検査異常・要検査」ということ て二次検査通知書をもらってしま った。退院してからの不摂生な生 ( 洋 ) 活が悪かったのだろう。 ◇やれ , 米屋が配達していたプラ ッシーが元祖だ / いや , オロナ ミン C が本家だ / と , 日本におけ る C 調起源問題はいよいよ錯乱状 態に陥りつつある。この際 C 調起源 探訪後記は「なんだっていいじゃ ないか」という無責任な結論を以 て終了させて戴きます。新たなテ ーマは「知られざる C マガ編集部の 実態」を予定しています。 ( ホ ) 次号予告 ◇ HAL を産んだ A 国と T & リスを 産んだ S 国の利害が築いた「ベルリ ンの壁」が崩れはじめた。プラハ にも遅すぎた春が訪れようとして いる。しかし , 企業の利害が築い た「非互換の壁」は , 今なおパソ コンユーザの前に大きく立ちはだ かっている。分断されたパソコン ユーザに春が訪れるのはいつのこ とだろうカ (TEN) C マガジン第 5 号 2 月号 ( 1990 年 1 月 18 日発売 ) 特別インタビュープライアン・ W ・カーニハン C 言語の立役者 ( Ⅱ ) プログラマはなせ UN Ⅸを目指す ? 特集最新 UNI 察 石田晴久ほか —UN Ⅸ環境の意義ーー ーー正規表現 ファイルシステム プロセス ・ UN Ⅸの系譜 ・ブックリスト ・ MS-DOS から UNIX へ ・ UN Ⅸ環境の構築 ( システムコスト ) 144 CMAGAZINE 19 囲 1 プロクラム・八クのお問い合わせ ・ UN Ⅸの将来を探る 提携翻訳記事 Device Drivers for UNIX 5 " 2HD ( DOS フォーマット ) ・ D-SHELL ( UN Ⅸの csh ライクなシェル : サフセット版 ) ・ Tu 「 boC 用修正差分ファイル & ユーティリティ ・ PVCS ( バージョン管理ツール : 評価版 ) ・汎用テパイスドライバ ( 三田典玄氏オリジナル ) ・掲載全ソースリスト ・雑誌に関するご質間は , 月曜日から金曜日の午 後 4 時から 6 時まて受け付けております。その他 の時 låリ帯はご容赦いただきたくお願い致します。 特別付録 ◇風邪をひいて少々落込んて、いる。 「落込む」という言葉は , 雑誌の 世界ては部数低減の意て、使われる ため禁旬てある。「魔女の宅急便』 のコヒ。ーに「落込んだりもしたけ ど私は元気て、す」があるが , 雑誌 の場合は落込んだらしまいてある。 幸い , 本誌の売行きは好調なのて 「落込んてはいないけど私は病気 てす」といっておこう。 ( 野 ) 平成 2 年一月一日発行 発行人孫正義 編集人橋本五郎 発行所株式会社日本ソフトバンク 出版事業部 / 〒 102 東京都 T ・代川区丿し段南 2 ー 3 ー 26 月 : 関ビル 編集部 03 ( 23 の 7690 出版営業部 Tel 03 ( 23 の 7670 広告営業部 Tel 03 ( 23 の 7672 編集長菊池孝 編集宮田洋一野沢喜美男 星野慎一流王天 校正侑 ) アレフ デザイン持田哲 , 花本浩一 月刊 MAGAZINE 1 月号 0 1990 雑誌 14325 ー 1 刷凸版印刷株式会社 修石田晴久 機部進 赤井晴美 , 若江啓子 印 監